<?php

	include("config.php");
    include(INCLUDEDIR."core.php");
	include(INCLUDEDIR."class.emailtpl.php");
	
	$tpl = new Sitio();
	$tpl->setPlantilla("tpl.registro.html");
	$tpl->prepare();
	//$tpl->newBlock("HEADERPRINCIPAL");
	
	$nombre_academia = isset($_POST['nombre_academia'])?sanitizar($_POST['nombre_academia']):"";
	$telefonos = isset($_POST['telefonos'])?sanitizar($_POST['telefonos']):"";
	$ubicacion = isset($_POST['ubicacion'])?sanitizar($_POST['ubicacion']):"";
	$descripcion_academia = isset($_POST['descripcion_academia'])?sanitizar($_POST['descripcion_academia']):"";
	$cursos = isset($_POST['cursos'])?sanitizar($_POST['cursos']):"";
	$email = isset($_POST['email'])?sanitizar($_POST['email']):"";
	$pagina_web = isset($_POST['pagina_web'])?sanitizar($_POST['pagina_web']):"";
	//$password = isset($_POST['password'])?$_POST['password']:"";
	//$rpassword = isset($_POST['rpassword'])?$_POST['rpassword']:"";
	$captcha = isset($_POST['captcha'])?strtolower($_POST['captcha']):"";	
	
	
	if($_GET['accion']=='poractivar') {
		$tpl->newBlock("REGISTROEXITOSO");
		$tpl->Mostrar();
	}

	if($_POST['accion']=='registrarse') {		
		$error = array();
		if(empty($nombre_academia)) $error[]= "El Nombre de la academia es invalido";
		if(empty($ubicacion)) $error[] = "El correo no puede ser vacio";
		if(empty($descripcion_academia)) $error[] = "La descripci&oacute;n no puede ser vacia";
		if(empty($cursos)) $error[] = "La descripci&oacute;n de los cursos no puede ser vacia";
		if(!esEmail($email) && !empty($email)) $error[] = "El correo debe ser valido";
		if($captcha!=$_SESSION['captcha']) $error[] = "Debe colocar el c&oacute;digo que aparece en la imagen";		
		if(!empty($email) && count($error)==0) {
			$fila = db::getRow("SELECT * FROM academias WHERE email like '%$email%'");
			if(count($fila)>0) {
				$error[] = "El correo ya fue registrado anteriormente";	
			}
		}
		if(count($error)>0) {
			$tpl->newBlock("ERRORBLOCK");
			foreach($error as $e) {
				$tpl->newBlock("ERRORITEM");
				$tpl->assign("error",$e);
			}
		} else {
			$academia = new genericDB('personas');
			$academia->set('nombre_academia',$nombre_academia);
			$academia->set('ubicacion',$ubicacion);
			$academia->set('descripcion_academia',$descripcion_academia);
			$academia->set('cursos',$cursos);
			$academia->set("email",$email);
			$academia->set("telefonos",$telefonos);
			$academia->set("ubicacion",$ubicacion);
			$academia->set("pagina_web",$pagina_web);;			
			if($academia->Save()) {
				
				$id_persona = 5;
				$salida = new Emailtpl();			
				$salida->Load("confirmacion_academia.html");
				$salida->setTitle("Confirmación de Academia");
				$salida->set("nombre_academia",$nombre_academia);
				$salida->set("id_academia",$id_academia);
				$salida->set("email",$email);
				$salida->set("base64_email",base64_encode($email));
				//$email->setAddress($usuario_email,$usuario_nombre);
				//$salida->setAddress($email,$nombre_persona);
				
				if(!empty($email)) {
					$salida->setAddress($email,$nombre_persona); // borrar
					$salida->Send();				
				}
				redir($_SERVER['PHP_SELF']."?accion=poractivar");
			}
		}
	}
	$tpl->newBlock("FORMULARIOACADEMIA");
	$tpl->setTitulo("Registro de Academia");
	$tpl->assign("nombre_academia",$nombre_academia);
	$tpl->assign("ubicacion",$ubicacion);
	$tpl->assign("email",$email);	
	$tpl->assign("descripcion_academia",$descripcion_academia);
	$tpl->assign("cursos",$cursos);
	$tpl->assign("telefonos",$telefonos);
	$tpl->assign("pagina_web",$pagina_web);
	
	$tpl->Mostrar();
	

?>